package com.atguigu.eduservice.controller;

import com.atguigu.commonutils.R;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
@Api(description ="登入信息验证")
@RestController
@RequestMapping(value = "/eduservice/user")
@CrossOrigin //解决跨域的问题，跨域问题是协议、ip、端口，只要有个前端请求的浏览器地址和后端的不一致就报错。现在是端口不一样。

public class EduLoginController {
    //Login 用户登入后进行验证，验证成功返回token给前端，这里先不去数据库查询。后面用框架
    @PostMapping(value = "/login")
    public R login() {

        //验证逻辑。。。
        return R.ok().data("token", "admin");
    }

    //info对应前端的GetInfo 获取用户信息，上面验证通过后可以返回用户信息给前端显示。
    @GetMapping("/info")
    public R info() {
        return R.ok().data("roles", "admin").data("avatar", "https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif");
    }

}
